hemming and hawing - French English Dictionary